package chapter08_class

/**
 * Created with IntelliJ IDEA.
 * ClassName: Test02_Package
 * Package: chapter08_class
 * Description:
 * User: fzykd
 *
 * @Author: LQH
 *          Date: 2023-07-02
 *          Time: 20:25
 */

object Test02_Package {
  //封装
  def main(args: Array[String]): Unit = {

  }
}

//访问权限 Scala中的属性和方法默认访问权限是public 但是又没有public关键字
class Person {
  //单纯使用private只有当前类可以访问 和 伴生对象可以访问
  private var inCode: String = _
  //protected 同类子类可以访问 同包无法访问
  protected var name: String = _
  //默认public
  val age: Int = 20
  //指定了包名 下的其他类可以访问
  private[chapter08_class] var sex: String = _
}

